home *** CD-ROM | disk | FTP | other *** search
/ Aminet 24 / Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso / Aminet / dev / c / cxref_1_4a.lha / amiga.h < prev    next >
C/C++ Source or Header  |  1997-12-07  |  2KB  |  50 lines

  1. /*
  2.  * Amiga specific support code for cxref
  3.  *
  4.  * Written by Olaf Barthel <olsen@sourcery.han.de>
  5.  *     Public Domain
  6.  *
  7.  * :ts=4
  8.  */
  9.  
  10. #if defined(__SASC) && defined (AMIGA)
  11.  
  12. /******************************************************************************/
  13.  
  14. #define CXREF_CPP "cxref-cpp -C -dD -dI"
  15.  
  16. /******************************************************************************/
  17.  
  18. #define fopen(name,mode) amiga_fopen(name,mode)
  19. #define stat(name,statstruct) amiga_stat(name,statstruct)
  20. #define lstat(name,statstruct) amiga_lstat(name,statstruct)
  21. #define mkdir(name,mode) amiga_mkdir(name)
  22. #define rename(old,new) amiga_rename(old,new)
  23. #define unlink(name) amiga_unlink(name)
  24.  
  25. extern FILE *amiga_fopen(char *name,const char *mode);
  26. extern int amiga_stat(char *, struct stat *);
  27. extern int amiga_lstat(char *, struct stat *);
  28. extern int amiga_mkdir(char *);
  29. extern int amiga_rename(char *,char *);
  30. extern int amiga_unlink(char *);
  31.  
  32. /******************************************************************************/
  33.  
  34. extern FILE * popen_execvp(char** command);
  35. extern int pclose_execvp(FILE* f);
  36.  
  37. /******************************************************************************/
  38.  
  39. extern int expand_args(int argc,char **argv,
  40.                        int *_argc,char ***_argv,
  41.                        int all,int sort);
  42.  
  43. /******************************************************************************/
  44.  
  45. extern void * alloca (unsigned int size);
  46.  
  47. /******************************************************************************/
  48.  
  49. #endif /* defined(__SASC) && defined (AMIGA) */
  50.